<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* function MA(){
            return console.log(arguments);
        }
        MA((function ma(){console.log("AAA");})()); */
        // function findElement(arr, el) {
        //     var all = '';
        //     for (var i = 0; i < arr.length; i++) {
        //         if (arr[i] === el) all+=i+" ";
        //     }
        //     if(all) return all;
        //     return -1;
        // }
        // var arr = [2, 3, 4, 5, 6, 7, 7, 88, 33, 3, 4, 55, 11];
        // console.log(findElement(arr, 7));

        // function callFeibo(n) {
        //     if (n < 0) return 0;
        //     if (n === 0) return 0;
        //     if (n === 1) return 1;
        //     return callFeibo(n - 1) + callFeibo(n - 2);
        // }
        // //F(n) = F(n-1)+F(n-2);
        // // 6 = 5+4 = 4+3 +3+2 = 3+2 + 2+1 + 2+1 + 1+0 = 
        // console.log(callFeibo(0));
        // //push,pob,unshitf,shift
        // function callUnempty(arr){
        //     var arr1 = [];
        //     for(var i=0;i<arr.length;i++){
        //         if(arr[i]!=""){
        //             arr1.push(arr[i]);
        //         }
        //     }
        // }
        // var text = ['', '', '', 'abc', '', '', 'book', '', 34, 87, 'hello', '', ''];
        // function callSplice(arr) {
        //     for (var i = 0; i < arr.length; i++) {
        //         if (arr[i] == '') {
        //             arr.splice(i--, 1);
        //         }
        //     }
        //     return arr;
        // }
        // console.log(callSplice(text));
        var citiesDara = ['广州', '杭州', '湛江', '杭州', '杭州', '云南', '茂名', '湛江', '江门', '江西', '陕西', '广州', '云南'];
        function removal(arr) {
            var arr2 = [];
            if (arr.length > 0) arr2.push(arr[0]);
            for (var i = 0; i < arr.length; i++) {
                var mask = true;
                for (var j = 0; j < arr2.length; j++) {
                    if (arr2[j] === arr[i]) {
                        mask = !mask;
                    }
                }
                if (mask) {
                    arr2.push(arr[i]);
                }
            }
            return arr2;
        }
        console.log(removal(citiesDara));

        var citiesDara = ['广州', '杭州', '湛江', '杭州', '杭州', '云南', '茂名', '湛江', '江门', '江西', '陕西', '广州', '云南'];
        for(var i=0;i<citiesDara.length;i++){
            if(citiesDara.indexOf(citiesDara[i])!=citiesDara.lastIndexOf(citiesDara[i])){
                citiesDara.splice(i--,1);
            }
        }
        console.log(citiesDara);
        
        var ct = ['广州', '杭州', '湛江', '杭州', '杭州', '云南', '茂名', '湛江', '江门', '江西', '陕西', '广州', '云南'];
        console.log(ct.sort());
        
    </script>
</body>

</html>